package top.lidee.repository.model.twice.pojo.management;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 店铺表
 * 
 * @author zhangzhan
 * @email 52194440@qq.com
 * @date 2024-09-25 09:55:43
 */
@Data
@TableName("mt_store_fila")
public class MtStoreFilaEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 自增ID
	 */
	@TableId
	private Integer id;
	/**
	 * 所属商户
	 */
	private Integer merchantId;
	/**
	 * 店铺名称
	 */
	private String name;
	/**
	 * 店铺二维码
	 */
	private String qrCode;
	/**
	 * 店铺LOGO
	 */
	private String logo;
	/**
	 * 是否默认
	 */
	private String isDefault;
	/**
	 * 联系人姓名/法人姓名
	 */
	private String contact;
	/**
	 * 微信支付商户号
	 */
	private String wxMchId;
	/**
	 * 微信支付APIv2密钥
	 */
	private String wxApiV2;
	/**
	 * 微信支付证书
	 */
	private String wxCertPath;
	/**
	 * 支付宝appId
	 */
	private String alipayAppId;
	/**
	 * 支付宝应用私钥
	 */
	private String alipayPrivateKey;
	/**
	 * 支付宝应用公钥
	 */
	private String alipayPublicKey;
	/**
	 * 联系电话
	 */
	private String phone;
	/**
	 * 地址
	 */
	private String address;
	/**
	 * 经度
	 */
	private String latitude;
	/**
	 * 维度
	 */
	private String longitude;
	/**
	 * 距离
	 */
	private BigDecimal distance;
	/**
	 * 营业时间
	 */
	private String hours;
	/**
	 * 营业执照
	 */
	private String license;
	/**
	 * 统一社会信用码
	 */
	private String creditCode;
	/**
	 * 银行名称
	 */
	private String bankName;
	/**
	 * 银行卡账户名
	 */
	private String bankCardName;
	/**
	 * 银行卡卡号
	 */
	private String bankCardNo;
	/**
	 * 备注信息
	 */
	private String description;
	/**
	 * 创建时间
	 */
	@TableField(fill = FieldFill.INSERT)
	private Date createTime;
	/**
	 * 更新时间
	 */
	@TableField(fill = FieldFill.INSERT_UPDATE)
	private Date updateTime;
	/**
	 * 最后操作人
	 */
	private String operator;
	/**
	 * 法人身份证号
	 */
	private String idCard;
	/**
	 * 营业执照名称
	 */
	private String licenseName;
	/**
	 * 主体类型：0个体户，1企业
	 */
	private String principalType;
	/**
	 * 身份证正面url
	 */
	private String cardUpUrl;
	/**
	 * 身份证反面url
	 */
	private String cardVersaUrl;
	/**
	 * 特殊资质照片url
	 */
	private String specialQualificationUrl;
	/**
	 * 门头照片url
	 */
	private String doorPhotographUrl;
	/**
	 * 内景照片url
	 */
	private String interiorUrl;
	/**
	 * 支付宝账号
	 */
	private String alipayNum;
	/**
	 * 省份
	 */
	private String province;
	/**
	 * 城市
	 */
	private String city;
	/**
	 * 区/县
	 */
	private String county;
	/**
	 * 主营分类ID
	 */
	private Integer cateId;
	/**
	 * 失败原因
	 */
	private String failCause;
	/**
	 * 审核人
	 */
	private Integer auditor;

}
